'宣言 Public Overloads Sub Protect( _ ByVal password As String, _ Optional ByVal allowEditObjects As Nullable(Of Boolean), _ Optional ByVal allowEditContents As Nullable(Of Boolean) _ )
public void Protect( string password, Nullable<bool> allowEditObjects, Nullable<bool> allowEditContents )
Chartsheet がパスワードを使用せずに保護される場合、エンドユーザーが Excel で Chartsheet の保護をパスワードを入力せずに解除できます。Chartsheet をコードで保護を解除するには、Sheet.Unprotect メソッドを使用できます。
オプション パラメーターは、この Chartsheet の Protection プロパティの Infragistics.Documents.Excel.Charts.ChartsheetProtection インスタンスのプロパティ値を更新するために使用されます。パラメーターが null の場合、関連付けられたプロパティの現在の値は保持されます。それ以外の場合、プロパティは指定した値に更新されます。たとえば、Infragistics.Documents.Excel.Charts.ChartsheetProtection.AllowEditObjects が True で、allowEditObjects が null の場合、プロパティは true です。allowEditObjects が false の場合、Infragistics.Documents.Excel.Charts.ChartsheetProtection.AllowEditObjects は false に変更されます。
注:Sheet.IsProtected が既に True の場合、メソッドは無視されます。